package com.cabinet.em;
/**
 * 订单状态枚举类
 * @author lvzf
 * 2015年11月11日 上午9:13:17
 */
public enum OrderStatusEnum {
	CANCEL("交易关闭", 1),//已取消
	PAYING("待付款",2),
	UNLINE_CHECK("服务商未确定", 3),
	LINE_CHECK("服务商已确认", 4),
	Refundsing("退款中", 5),//已付款
	Unfundsing("未退款", 6),//已付款
	Refunds("已退款", 7),//已付款
	SENDED("交易结束有退款",8),
	ACCEPT("交易成功未评价",9),//已收货
	RETURN_REQ("交易成功已评价",10);
     // 成员变量
	private String name;
	private int index;

	// 构造方法
	private OrderStatusEnum(String name, int index) {
		this.name = name;
		this.index = index;
	}

	// 普通方法
	public static String getName(int index) {
		for (OrderStatusEnum c : OrderStatusEnum.values()) {
			if (c.getIndex() == index) {
				return c.name;
			}
		}
		return null;
	}

	// get set 方法
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getIndex() {
		return index;
	}

	public void setIndex(int index) {
		this.index = index;
	}

}
